home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / u / utility / 1st_word / 1stword.prt / olivetti.hex < prev    next >
Encoding:
Text File  |  1996-11-17  |  13.4 KB  |  264 lines

  1. ****************************************************************
  2. *
  3. *    OLIVETTI    Daisy  Printer Driver Configuration Table
  4. *
  5. *                                                              
  6. *                                       
  7. *
  8. *    This file contains tables defining the code sequences
  9. *    to be sent to the printer to perform various functions
  10. *    and to access the characters from codes in the Atari
  11. *    character set.
  12. *
  13. ****************************************************************
  14.  
  15. *
  16. * Name of printer
  17. * ===============
  18. *
  19. OLIVETTI ET 121 
  20.  
  21. *
  22. * Miscellaneous configurable variables
  23. * ====================================
  24. *
  25. * 1: printer type, 0=dot matrix, 1=daisy wheel
  26. *    Note if printer type is 0 the following 4 variables are never used.
  27. * 2: unit width of one character
  28. * 3: unit height of one line
  29. * 4: Approximate middle of carriage after formfeed
  30. * 5: Carriage shift for bold overstrike
  31. * 6: 1 to pause between pages
  32. *
  33. 0, 0, 0, 0, 0, 0
  34.  
  35. *
  36. * Printer characteristics
  37. * =======================
  38. *
  39. * This table specifies the printer command sequences.
  40. * If the top bit of a code is set, then this indicates the position
  41. * of a parameter passed to the printer. The code whose top bit is set
  42. * in this table is added to the parameter passed before being sent to the
  43. * printer. It is not used in all command sequences, only in those where 
  44. * the printer requires  a variable value such as the length of a vertical 
  45. * tab.
  46. *
  47. * 0            * Character width
  48. 1, D, A        * Linefeed WITH return
  49. * 2            * Forward print
  50. * 3            * Reverse print
  51. * 4, 1B, 42, 80, 0, B   * Vertical tab to line 
  52. * 5            * Absolute horizontal tab 
  53. * 6, 1B, 45    * Draft bold on
  54. * 7, 1B, 46    * Draft bold off
  55. * 8, 1B, 45    * Near Letter Quality (NLQ) bold on (LX80)
  56. * 9, 1B, 46    * NLQ bold off
  57. * A, 1B, E     * Draft italic on
  58. * B, 1B, 14    * Draft italic off
  59. * C, 1B, 78, 0, 1B, 34, 1B, 47       * NLQ italic on
  60. * D, 1B, 48, 1B, 35, 1B, 78, 1       * NLQ italic off
  61. * E, 1B, F     * Draft light on
  62. * F, 1B, 12    * Draft light off
  63. * 10, 1B, 78, 0  * NLQ light on
  64. * 11, 1B, 78, 1  * NLQ light off
  65. * 12, 1B, 53, 0  * Draft superscript on
  66. * 13, 1B, 54     * Draft superscript off
  67. * 14, 1B, 78, 0, 1B, 53, 0           * NLQ superscript on
  68. * 15, 1B, 54, 1B, 78, 1              * NLQ superscript off
  69. * 16, 1B, 53, 1  * Draft subscript on
  70. * 17, 1B, 54     * Draft subscript off
  71. * 18, 1B, 78, 0, 1B, 53, 1           * NLQ subscript on
  72. * 19, 1B, 54, 1B, 78, 1              * NLQ subscript off
  73. 1A, 1E         * Draft underline on
  74. 1B, 1F         * Draft underline off
  75. * 1C, 1B, 2D, 1  * NLQ underline on
  76. * 1D, 1B, 2D, 0  * NLQ underline off
  77. 1E, D          * Formfeed
  78. 1F, 12         * Horizontal initialisation
  79. * 20, 1B, 38   * Papierendsensor aus      
  80. 21, 1B, 40     * Termination: printer reset
  81. 0              * NULL termination byte
  82.  
  83. *
  84. * Translation Table
  85. * =================
  86. *
  87. * This table provides translation from single Atari input bytes into
  88. * multiple Matr. printer codes, and is useful for printing extraneous
  89. * characters such as accented characters etc. All characters are 
  90. * subjected to translation, but if there is no entry in the table for
  91. * a particular code, then the original code is sent to the printer.
  92. *
  93. * The entries must be arranged in ascending order of Atari input
  94. * code. The table is NULL terminated.
  95.  
  96. 0                                                                *  NULL
  97. 1, 16, 8, 0E                                                     *  ⇧     
  98. 2, 20                                                            *  ⇩        
  99. 3, 20                                                            *  ⇨
  100. 4, 20                                                            *  ⇦
  101. 5, 20                                                            *  ❎
  102. 6, 20                                                            *  ╱
  103. 7, 20                                                            *  ◆
  104. 8, 20                                                            *  ✓
  105. 9                                                                *
  106. A                                                                *
  107. B                                                                *
  108. E, 20                                                            *  
  109. F, 20                                                            *  
  110. 10, 30                                                           *  ⓪
  111. 11, 31                                                           *  ①
  112. 12, 32                                                           *  ②
  113. 13, 33                                                           *  ③   
  114. 14, 34                                                           *  ④
  115. 15, 35                                                           *  ⑤
  116. 16, 36                                                           *  ⑥
  117. 17, 37                                                           *  ⑦
  118. 18, 38                                                           *  ⑧
  119. 19, 39                                                           *  ⑨
  120. 23, 23                                                           *  #
  121. 24, 24                                                           *  $
  122. 40, 20                                                           *  @                  
  123. 5B, 28                                                           *  [
  124. 5C, 16                                                           *  \                 
  125. 5D, 29                                                           *  ]
  126. 5E, 0E                                                           *  ^               
  127. 60, 27                                                           *  '
  128. 7B, 28                                                           *  {                 
  129. 7C, 16                                                           *  |                
  130. 7D, 29                                                           *  }
  131. 7E, 20                                                           *  ~                 
  132. 7F, 20                                                           *                                                                                        
  133. 80, 43, 8, 2C                                                    *  Ç
  134. 81, 7D                                                           *  ü
  135. 82, 5E, 65                                                       *  é
  136. 83, 0E, 61                                                       *  â     
  137. 84, 7B                                                           *  ä
  138. 85, 60, 61                                                       *  à
  139. 86, 61, 8, 27                                                    *  å
  140. 87, 63, 8, 2C                                                    *  ç
  141. 88, 0E, 65                                                       *  ê   
  142. 89, 65                                                           *  ë        
  143. 8A, 60, 65                                                       *  è
  144. 8B, 69                                                           *  ï        
  145. 8C, 0E, 69                                                       *  î    
  146. 8D, 60, 69                                                       *  ì 
  147. 8E, 5B                                                           *  Ä
  148. 8F, 3E                                                           *  Å
  149. 90, 20                                                           *  É
  150. 91, 20                                                           *  æ    
  151. 92, 20                                                           *  Æ 
  152. 93, 0E, 6F                                                       *  ô   
  153. 94, 7C                                                           *  ö
  154. 95, 60, 6F                                                       *  ò
  155. 96, 0E, 75                                                       *  û     
  156. 97, 60, 75                                                       *  ù
  157. 98, 79                                                           *  ÿ        
  158. 99, 5C                                                           *  Ö
  159. 9A, 5D                                                           *  Ü
  160. 9B, 63, 8, 16                                                    *  ¢
  161. 9C, 23                                                           *  £
  162. 9D, 59, 8, 2D                                                    *  ¥
  163. 9E, 7E                                                           *  ß
  164. 9F, 20                                                           *  ƒ
  165. A0, 5E, 61                                                       *  á
  166. A1, 5E, 69                                                       *  í
  167. A2, 5E, 6F                                                       *  ó
  168. A3, 5E, 75                                                       *  ú
  169. A4, 6E                                                           *  ñ
  170. A5, 4E                                                           *  Ñ
  171. A6, 61, 8, 5F                                                    *  ª       
  172. A7, 6F, 8, 5F                                                    *  º       
  173. A8, 3F                                                           *  ¿
  174. A9, 20                                                           *  ⌐
  175. AA, 20                                                           *  ¬
  176. AB, 20                                                           *  ½
  177. AC, 20                                                           *  ¼
  178. AD, 21                                                           *  ¡
  179. AE, 20                                                           *  «
  180. AF, 20                                                           *  »
  181. B0, 61                                                           *  ã
  182. B1, 6F                                                           *  õ
  183. B2, 4F, 8, 2F                                                    *  Ø
  184. B3, 6F, 8, 2F                                                    *  ø  
  185. B4, 20                                                           *  œ
  186. B5, 20                                                           *  Œ
  187. B6, 41                                                           *  À
  188. B7, 41                                                           *  Ã
  189. B8, 4F                                                           *  Õ
  190. B9, 20                                                           *  ¨
  191. BA, 5E                                                           *  ´
  192. BB, 0E, 16                                                       *  †
  193. BC, 20                                                           *  ¶
  194. BD, 20                                                           *  ©
  195. BE, 20                                                           *  ®
  196. BF, 20                                                           *  ™
  197. C0                                                                       
  198. C1                                                                       
  199. C2                                                                        
  200. C3                                                                      
  201. C4
  202. C5
  203. C6
  204. C7
  205. C8
  206. C9
  207. CA
  208. CB
  209. CC
  210. CD
  211. CE
  212. CF
  213. D0
  214. D1
  215. D2
  216. D3
  217. D4
  218. D5
  219. D6
  220. D7
  221. D8
  222. D9
  223. DA
  224. DB
  225. DC
  226. DD, 40                                                           *  §
  227. DE, 0E                                                           *  ∧
  228. DF, 20                                                           *  ∞
  229. E0, 20                                                           *  α
  230. E1, 7E                                                           *  ß
  231. E2, 20                                                           *  Γ
  232. E3, 19                                                           *  π
  233. E4, 20                                                           *  Σ
  234. E5, 20                                                           *  σ
  235. E6, 20                                                           *  µ
  236. E7, 20                                                           *  τ
  237. E8, 20                                                           *  Φ
  238. E9, 20                                                           *  Θ
  239. EA, 20                                                           *  Ω
  240. EB, 20                                                           *  δ
  241. EC, 20                                                           *  ∮
  242. ED, 6F, 8, 16                                                    *  ϕ
  243. EE, 20                                                           *  ∈
  244. EF, 20                                                           *  ∩
  245. F0, 20                                                           *  ≡
  246. F1, 2B, 8, 5F                                                    *  ±
  247. F2, 20                                                           *  ≥
  248. F3, 20                                                           *  ≤
  249. F4, 20                                                           *  ⌠
  250. F5, 20                                                           *  ⌡
  251. F6, 3A, 8, 2D                                                    *  ÷
  252. F7, 20                                                           *  ≈
  253. F8, 10                                                           *  °
  254. F9, 10                                                           *  ∙
  255. FA, 20                                                           *  ·
  256. FB, 20                                                           *  √
  257. FC, 20                                                           *  ⁿ
  258. FD, 17                                                           *  ²
  259. FE, 18                                                           *  ³
  260. FF, 20                                                           *  ¯
  261. 0
  262.  
  263.